home *** CD-ROM | disk | FTP | other *** search
/ Mac Magazin/MacEasy 8 / Mac Magazin and MacEasy Magazine CD - Issue 08.iso / Sharewarebibliothek / Drucker / Enscriptor v3.1 / Enscriptor v3.1.rsrc / TEXT_128.txt < prev    next >
Text File  |  1994-11-15  |  9KB  |  174 lines

  1. Enscriptor
  2. by John S. Cho
  3.  
  4. Release: v3.1, November 1994.
  5. Enscriptor was written using Metrowerks CodeWarrior. Resources were created with Resorcerer.
  6.  
  7. Enscriptor, Copyright ¬© 1993-94 by John S. Cho. All rights reserved. CodeWarrior is a trademark of Metrowerks Inc. Resorcerer is a trademark of Mathemaesthetics, Inc.
  8.  
  9.  
  10. === INTRODUCTION ===
  11.  
  12. Enscriptor is a text printing utility for the Macintosh. I first wrote the program to print my source code for school. A little later I decided to release it to the public.
  13.  
  14. Enscriptor mimics the ‚Äòenscript‚Äô command found on many UNIX systems. TEXT files can be printed in a multiple column format with headers, footers, and other information. All in all, the output made by Enscriptor is visually more appealing than straight text output, and it saves paper.
  15.  
  16.  
  17. === CHANGES SINCE ENSCRIPTOR v3.02 ===
  18.  
  19. - Ability to print contents of the clipboard
  20. - Ability to print a file after opening Enscriptor
  21. - Bug fixes (including time/date error and sporatic crashes)
  22.  
  23.  
  24. === SHAREWARE ===
  25.  
  26. Enscriptor is Shareware: You may freely use this program for up to 30 days. During this period, please feel free to distribute copies to friends, BBSs (Bulletin Board Systems), etc... After the 30 day period, you must pay the author $10 to continue using the program. The Shareware system is based on honor. Please pay the Shareware fee.
  27.  
  28. Paying the Shareware fee will give you free upgrades to any future updates to Enscriptor. Registered users of any previous versions of Enscriptor do not have to pay the Shareware fee for Enscriptor v3.1.
  29.  
  30. After receiving your payment, I will mail you a serial number to remove the annoying splash screen at startup. For prompt service, include your email address. Take note that Enscriptor is not crippled in any way.
  31.  
  32. Please send a personal check for $10 to:
  33.  
  34. John S. Cho
  35. P.O. Box #40230
  36. Berkeley, Ca. 94704-0230
  37.  
  38. If you wish to site-license Enscriptor, please send a letter to the above address or preferably, an e-mail message to the author. The author‚Äôs e-mail address is given in the support section of this help document.
  39.  
  40.  
  41. === SYSTEMS ===
  42.  
  43. Enscriptor v3.1 requires System 7.0 or greater. Enscriptor v3.1 has been successfully tested on:
  44.  
  45. System Versions: 7.0,7.01,7.02,7.1,7.11,7.12,7.1 Pro,7.5.
  46. CPUs: Centris 650, Centris 610, Quadra 660AV, Quadra 610, PowerMac 7100, PowerBook 540.
  47. Printers: Apple StyleWriter II, Apple LaserWriter Pro, GCC Personal Laser Printer II.
  48.  
  49.  
  50. === USAGE ===
  51.  
  52. Double-click on the Enscriptor application icon to start the program. You'll see the registration dialog box. (Please register by paying the Shareware fee!). If you have paid the Shareware fee and were given a serial number, enter it and the other asked information and click ‚ÄòRegister.‚Äô If you have not yet paid the Shareware fee, click ‚ÄòNot yet.‚Äô The next dialog box you'll (if you haven't registered) will the About Box. This dialog displays information about the program. Just click inside this dialog and it will go away.
  53.  
  54.        *Note: The window 'file management' system from v2.0 has been removed.
  55.           This was due to the fact that it had little use and took up a lot disk and
  56.           memory space.
  57.  
  58. In the menu bar, you'll notice that there are three main menus: the Apple menu, the File menu, and the Edit menu. Choose the ‚ÄòPrinter Setup‚Ķ‚Äô item in the File menu. The familiar Page Setup dialog should appear. Please choose your printer settings. After you have finished, click on ‚ÄòOK.‚Äô Next, the Print dialog should appear. Again, please choose the settings you desire and click on ‚ÄòOK.‚Äô After doing so, the dialog will disappear. You are now ready to print. (All changes you made to the Page Setup and Print dialogs will be saved in a preferences file.) There are three ways to print.
  59.  
  60. 1.) Select ‚ÄòPrint File...‚Äô from the ‚ÄòFile‚Äô menu. A dialog box will come up allowing you to choose a file to print.
  61.  
  62. 2.) Drag a text file you wish to print onto the Enscriptor application icon to print it. It's advisable to place the Enscriptor icon on the desktop or any place that is easily accessible.
  63.  
  64.        *Note: A text file is a file with type ‚ÄòTEXT‚Äô. Most source code files are of
  65.           type ‚ÄòTEXT‚Äô along with TeachText and BBEdit documents.
  66.  
  67. You are not limited to dragging only one file at a time. You may drag groups of files onto the Enscriptor application icon.
  68.  
  69. 3.) Select ‚ÄòPrint Scrap...‚Äô from the ‚ÄòFile‚Äô menu. This will take the contents of the clipboard and print them.
  70.  
  71.  
  72. === PREFERENCES DIALOG ===
  73.  
  74. ‚ÄòFont‚Äô....................................change the font that the text is printed with.
  75. ‚ÄòSize‚Äô....................................change the size of the text.
  76. ‚ÄòSides‚Äô..................................choose which pages you want printed.
  77. ‚ÄòColumns‚Äô..............................number of columns you want per page.
  78. ‚ÄòSpaces/Tab‚Äô.........................number of spaces to be used for each tab.
  79. ‚ÄòQuit after printing.‚Äô...............causes Enscriptor to quit after printing the files.
  80. ‚ÄòLine dividers‚Äô.......................toggle the printing of the column dividers.
  81. ‚ÄòFrame text‚Äô..........................toggle the printing of a rectangle around the text.
  82. ‚ÄòFull headers‚Äô........................toggle between small/full headers.
  83. ‚ÄòTime format‚Äô........................enter the format you want the time string to be
  84.                                              printed.
  85. ‚ÄòDate format‚Äô.........................enter the format you want the date string to be
  86.                                              printed.
  87. ‚ÄòHeader format‚Äô.....................enter the format you want the header string to be
  88.                                              printed.
  89. ‚ÄòInvert left box font‚Äô.............toggle between white/black font color for the
  90.                                              time/date.
  91. ‚ÄòInvert center box font‚Äô.........toggle between white/black font color for the
  92.                                              header.
  93. ‚ÄòInvert right box font‚Äô...........toggle between white/black font color for the page
  94.                                              number.
  95. ‚ÄòLeft box pattern‚Äô..................choose the pattern you want to use for the
  96.                                              time/date box.
  97. ‚ÄòCenter box pattern‚Äô..............choose the pattern you want to use for the header
  98.                                              box.
  99. ‚ÄòRight box pattern‚Äô................choose the pattern you want to use for the page
  100.                                              number box.
  101. ‚ÄòLine pattern‚Äô........................choose the pattern you want to use for all lines.
  102. ‚ÄòSave‚Äô...................................save changes and close the dialog.
  103. ‚ÄòCancel‚Äô.................................don't save changes and close the dialog.
  104.  
  105.  
  106. === HEADER STRING ===
  107.  
  108. You may enter whatever you want (upto 256 characters) for the header string.
  109. Enscriptor provides special codes for your use in the header string:
  110.  
  111.     %u    -    the current machine's user name (from Sharing Setup).
  112.     %m    -    the current machine's name (from Sharing Setup).
  113.     %f    -    name of the file.
  114.     %%    -    prints a %.
  115.  
  116.  
  117. === TIME STRING ===
  118.  
  119. You may enter whatever you want (upto 256 characters) for the time string. Enscriptor provides special codes for your use in the time string:
  120.  
  121.     %h    -    prints the current hour 1-12.
  122.     %H    -    prints the current hour 0-23.
  123.     %t    -    prints the current hour 01-12.
  124.     %T    -    prints the current hour 00-23.
  125.     %m    -    prints the current minutes 00-59.
  126.     %M    -    prints the current minutes 0-59.
  127.     %s    -    prints the current seconds 00-59.
  128.     %S    -    prints the current seconds 0-59.
  129.     %p    -    prints pm or am.
  130.     %P    -    prints PM or AM.
  131.     %a    -    prints p or a.
  132.     %A    -    prints P or A.
  133.     %%    -    prints %.
  134.  
  135.  
  136. === DATE STRING ===
  137.  
  138. You may enter whatever you want (upto 256 characters) for the date string. Enscriptor provides special codes for your use in the date string:
  139.  
  140.     %m    -    prints the current month 1-12.
  141.     %M    -    prints the current month 01-12.
  142.     %d    -    prints the current day 1-31.
  143.     %D    -    prints the current day 01-31.
  144.     %y    -    prints the current year 04-94.
  145.     %Y    -    prints the current year 1904-1994.
  146.     %%    -    prints %.
  147.  
  148.  
  149. === PATTERNS ===
  150.  
  151. If you'd like to add more patterns to the ones provided in Enscriptor, you can do so through ResEdit. Open the Enscriptor application with ResEdit and modify the 'PAT ' resource. *NOTE: the patterns must have CONSECUTIVE ID numbers.
  152.  
  153.  
  154. === SUPPORT ===
  155.  
  156. Please feel free to send questions, comments, suggestions to the author:
  157.  
  158. E-mail: jscho@uclink.berkeley.edu   or   koden@well.com
  159. Snail Mail: John S. Cho, P.O. Box #40230, Berkeley, Ca. 94704-0230
  160.  
  161. Current up to date versions of Enscriptor can be found on:
  162.  
  163. ftp://ftp.csua.berkeley.edu/jscho/
  164.  
  165. Information about Enscriptor can be found at this URL:
  166.  
  167. http://www.ocf.berkeley.edu/~jscho/
  168.  
  169. Lastly, you can also obtain copies of Enscriptor from the sumex-aim archives (sumex-aim.stanford.edu) or the umich archives (mac.archive.umich.edu). I‚Äôll try to keep these two sites updated.
  170.  
  171.  
  172. === DISCLAIMER ===
  173.  
  174. ENSCRIPTOR IS PROVIDED AS IS WITHOUT ANY TYPE OF WARRANTY OR GUARANTEE WHATSOEVER. ANY DAMAGES THAT OCCUR WHILE USING ENSCRIPTOR IS NOT THE RESPONSIBILITY OF THE AUTHOR. THE USER USES ENSCRIPTOR AT HIS/HER SOLE RISK. THE AUTHOR IS FREE FROM ANY AND ALL LIABILITIES.